[INFO] cloning repository https://github.com/tyrchen/pdfv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tyrchen/pdfv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftyrchen%2Fpdfv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftyrchen%2Fpdfv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 94575d5628d3ba3533ce8cc0ca20c0bca4f10e3e
[INFO] testing tyrchen/pdfv against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftyrchen%2Fpdfv" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/tyrchen/pdfv
[INFO] finished tweaking git repo https://github.com/tyrchen/pdfv
[INFO] tweaked toml for git repo https://github.com/tyrchen/pdfv written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tyrchen/pdfv on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/tyrchen/pdfv already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cb72518984b57768898e8dea95ad7e586b552c6937ce6bb4b184be593c90e036
[INFO] running `Command { std: "docker" "start" "-a" "cb72518984b57768898e8dea95ad7e586b552c6937ce6bb4b184be593c90e036", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb72518984b57768898e8dea95ad7e586b552c6937ce6bb4b184be593c90e036", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb72518984b57768898e8dea95ad7e586b552c6937ce6bb4b184be593c90e036", kill_on_drop: false }`
[INFO] [stdout] cb72518984b57768898e8dea95ad7e586b552c6937ce6bb4b184be593c90e036
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5fc1370a6c340fbab7f601773a6d80c00c632cf60e1a0865efa961eb9c6f1694
[INFO] running `Command { std: "docker" "start" "-a" "5fc1370a6c340fbab7f601773a6d80c00c632cf60e1a0865efa961eb9c6f1694", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling quick-xml v0.40.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling hashlink v0.11.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling yaml-rust2 v0.11.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling block-padding v0.4.2
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling cipher v0.5.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling aes v0.9.0
[INFO] [stderr]    Compiling rc4 v0.2.0
[INFO] [stderr]    Compiling cbc v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling config v0.15.23
[INFO] [stderr]    Compiling typed-builder-macro v0.23.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling typed-builder v0.23.2
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pdfv-core v0.1.1 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling pdfv v0.1.1 (/opt/rustwide/workdir/apps/cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.84s
[INFO] running `Command { std: "docker" "inspect" "5fc1370a6c340fbab7f601773a6d80c00c632cf60e1a0865efa961eb9c6f1694", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5fc1370a6c340fbab7f601773a6d80c00c632cf60e1a0865efa961eb9c6f1694", kill_on_drop: false }`
[INFO] [stdout] 5fc1370a6c340fbab7f601773a6d80c00c632cf60e1a0865efa961eb9c6f1694
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e92efd7a210900d5d86f53e483df2f76631b030db1e4bbb55266af6da8ba1611
[INFO] running `Command { std: "docker" "start" "-a" "e92efd7a210900d5d86f53e483df2f76631b030db1e4bbb55266af6da8ba1611", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling config v0.15.23
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling typed-builder-macro v0.23.2
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling typed-builder v0.23.2
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling pdfv-core v0.1.1 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling pdfv v0.1.1 (/opt/rustwide/workdir/apps/cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "e92efd7a210900d5d86f53e483df2f76631b030db1e4bbb55266af6da8ba1611", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e92efd7a210900d5d86f53e483df2f76631b030db1e4bbb55266af6da8ba1611", kill_on_drop: false }`
[INFO] [stdout] e92efd7a210900d5d86f53e483df2f76631b030db1e4bbb55266af6da8ba1611
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 55e64020d4feea237cdda45071a6bc12f65566bb8cc032998c17e9f9201cb10b
[INFO] running `Command { std: "docker" "start" "-a" "55e64020d4feea237cdda45071a6bc12f65566bb8cc032998c17e9f9201cb10b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/pdfv-4edf65120495c226)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::test_should_parse_auto_flavour ... ok
[INFO] [stdout] test tests::test_should_parse_phase_13_builtin_flavours ... ok
[INFO] [stderr]      Running tests/validate.rs (/opt/rustwide/target/debug/deps/validate-70a025605dda82f3)
[INFO] [stdout] test tests::test_should_rank_parse_failed_as_worst_exit ... ok
[INFO] [stdout] test tests::test_should_parse_pdfa_flavour ... ok
[INFO] [stdout] test tests::test_should_rank_higher_exit_code_as_worst_exit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test test_should_exit_usage_for_invalid_max_failures ... ok
[INFO] [stdout] test test_should_accept_unbounded_max_failures_flag ... ok
[INFO] [stdout] test test_should_accept_raw_format_from_config ... ok
[INFO] [stdout] test test_should_exit_incomplete_for_unsupported_flavour ... ok
[INFO] [stdout] test test_should_accept_mrr_as_deprecated_xml_alias ... ok
[INFO] [stdout] test test_should_refuse_metadata_repair_for_parse_failure_and_remove_output ... ok
[INFO] [stdout] test test_should_exit_invalid_for_failed_validation ... ok
[INFO] [stdout] test test_should_reject_invalid_policy_schema_as_usage ... ok
[INFO] [stdout] test test_should_continue_batch_after_internal_file_error ... ok
[INFO] [stdout] test test_should_reject_multiple_password_sources ... ok
[INFO] [stdout] test test_should_exit_encrypted_for_wrong_password_env ... ok
[INFO] [stdout] test test_should_reject_default_flavour_with_custom_profile ... ok
[INFO] [stdout] test test_should_reject_literal_password_argument_without_echoing_secret ... ok
[INFO] [stdout] test test_should_reject_config_resource_limits_above_hard_cap ... ok
[INFO] [stdout] test test_should_refuse_repair_when_output_exists_and_preserve_existing_file ... ok
[INFO] [stdout] test test_should_reject_jobs_above_compiled_cap ... ok
[INFO] [stdout] test test_should_merge_feature_and_policy_reports_to_xml ... ok
[INFO] [stdout] test test_should_discover_recursive_inputs_with_bounded_jobs ... ok
[INFO] [stdout] test test_should_discover_non_pdf_extension_inputs_when_requested ... ok
[INFO] [stdout] test test_should_exit_parse_failed_for_non_pdf ... ok
[INFO] [stdout] test test_should_reject_oversized_policy_file ... ok
[INFO] [stdout] test test_should_reject_oversized_password_stdin ... ok
[INFO] [stdout] test test_should_reject_repair_output_directory_same_as_input_parent ... ok
[INFO] [stdout] test test_should_validate_encrypted_pdf_with_password_file ... ok
[INFO] [stdout] test test_should_use_default_flavour_when_auto_detection_has_no_claims ... ok
[INFO] [stdout] test test_should_return_invalid_when_policy_fails ... ok
[INFO] [stdout] test test_should_emit_batch_report_for_multiple_inputs ... ok
[INFO] [stdout] test test_should_repair_metadata_to_prefixed_output_without_modifying_input ... ok
[INFO] [stdout] test test_should_extract_feature_report_to_json ... ok
[INFO] [stdout] test test_should_validate_pdf_and_emit_raw_xml_report ... ok
[INFO] [stdout] test test_should_validate_pdf_and_emit_html_report ... ok
[INFO] [stdout] test test_should_validate_with_custom_profile_xml ... ok
[INFO] [stdout] test test_should_reject_unknown_feature_family ... ok
[INFO] [stdout] test test_should_validate_pdf_and_emit_xml_report ... ok
[INFO] [stdout] test test_should_validate_pdf_and_emit_text_report ... ok
[INFO] [stdout] test test_should_validate_encrypted_pdf_with_password_stdin ... ok
[INFO] [stdout] test test_should_write_output_file_and_redact_paths_from_config ... ok
[INFO] [stdout] test test_should_exit_encrypted_for_wrong_aesv3_password_env ... ok
[INFO] [stdout] test test_should_list_profiles ... ok
[INFO] [stdout] test test_should_validate_with_every_phase_13_builtin_profile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.63s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/verapdf_corpus.rs (/opt/rustwide/target/debug/deps/verapdf_corpus-8c6dc7f492f52c8b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_should_match_verapdf_corpus_error_exit_status_slice ... ignored, requires PDFV_VERAPDF_CORPUS_DIR and full veraPDF corpus fixtures
[INFO] [stdout] test test_should_match_verapdf_corpus_validation_exit_status_slice ... ignored, requires PDFV_VERAPDF_CORPUS_DIR and full veraPDF corpus fixtures
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pdfv_core-520aaed403951df3)
[INFO] [stdout] 
[INFO] [stdout] running 118 tests
[INFO] [stdout] test content::tests::test_should_record_unknown_operators_without_failing ... ok
[INFO] [stdout] test content::tests::test_should_parse_inline_image_summary ... ok
[INFO] [stdout] test content::tests::test_should_summarize_text_marked_content_and_resource_uses ... ok
[INFO] [stdout] test oracle::tests::test_should_accept_explicit_expected_unsupported_rule_drift ... ok
[INFO] [stdout] test oracle::tests::test_should_keep_untriaged_unsupported_rule_mismatches_unexpected ... ok
[INFO] [stdout] test oracle::tests::test_should_reject_parent_traversal_corpus_path ... ok
[INFO] [stdout] test oracle::tests::test_should_keep_false_compliant_rows_unexpected_without_ambiguity ... ok
[INFO] [stdout] test oracle::tests::test_should_validate_manifest_duplicate_ids ... ok
[INFO] [stdout] test parity::tests::test_should_reject_zero_profile_part_in_corpus_options ... ok
[INFO] [stdout] test parser::tests::test_should_expand_unfiltered_object_stream ... ok
[INFO] [stdout] test parser::tests::test_should_apply_flate_png_predictor ... ok
[INFO] [stdout] test parser::tests::test_should_decode_asciihex_ascii85_runlength_and_lzw_streams ... ok
[INFO] [stdout] test parser::tests::test_should_parse_header_and_catalog_from_m0_fixture ... ok
[INFO] [stdout] test parser::tests::test_should_preserve_image_filter_bytes_in_metadata_mode ... ok
[INFO] [stdout] test parser::tests::test_should_record_leading_header_bytes ... ok
[INFO] [stdout] test parser::tests::test_should_parse_name_escape_matrix::case_2 ... ok
[INFO] [stdout] test parser::tests::test_should_parse_names_strings_numbers_arrays_and_dictionaries ... ok
[INFO] [stdout] test parser::tests::test_should_scan_bad_stream_length_and_emit_facts ... ok
[INFO] [stdout] test parser::tests::test_should_parse_xref_stream_as_trailer_source ... ok
[INFO] [stdout] test parser::tests::test_should_parse_name_escape_matrix::case_1 ... ok
[INFO] [stdout] test parser::tests::test_should_warn_on_malformed_recoverable_header ... ok
[INFO] [stdout] test parser::tests::test_should_treat_identity_crypt_stream_filter_as_passthrough ... ok
[INFO] [stdout] test parser::tests::test_should_parse_flate_xref_stream_with_compressed_entry ... ok
[INFO] [stdout] test parser::tests::test_should_decode_flate_object_stream_with_limit ... ok
[INFO] [stdout] test parser::tests::test_should_emit_xref_prev_and_hybrid_reference_facts ... ok
[INFO] [stdout] test parser::tests::test_should_enforce_name_limit ... ok
[INFO] [stdout] test parser::tests::test_should_parse_with_spill_file_source_storage_above_threshold ... ok
[INFO] [stdout] test profile::tests::test_should_evaluate_m0_document_rules ... ok
[INFO] [stdout] test profile::tests::test_should_evaluate_arithmetic_ternary_and_regex_builtins ... ok
[INFO] [stdout] test profile::tests::test_should_evaluate_flag_mask_and_collection_predicates ... ok
[INFO] [stdout] test parser::tests::test_should_emit_per_filter_decode_facts_for_object_stream ... ok
[INFO] [stdout] test profile::tests::test_should_compare_burn_down_clusters_against_baseline ... ok
[INFO] [stdout] test profile::tests::test_should_apply_m4_feature_fact_rules_to_linked_objects ... ok
[INFO] [stdout] test oracle::tests::test_should_classify_match_rows ... ok
[INFO] [stdout] test profile::tests::test_should_load_custom_xml_profile ... ok
[INFO] [stdout] test profile::tests::test_should_parse_nested_property_paths ... ok
[INFO] [stdout] test profile::tests::test_should_parse_phase_13_expression_surface ... ok
[INFO] [stdout] test profile::tests::test_should_reject_inexact_pdfua_2_flavour_selection ... ok
[INFO] [stdout] test profile::tests::test_should_evaluate_nested_property_path_through_model_link ... ok
[INFO] [stdout] test profile::tests::test_should_reject_unsupported_rule_ir_silently_fallbacks ... ok
[INFO] [stdout] test profile::tests::test_should_preserve_xml_entity_split_rule_expressions ... ok
[INFO] [stdout] test profile::tests::test_should_fail_m4_feature_fact_rule_on_invalid_font ... ok
[INFO] [stdout] test profile::tests::test_should_report_imported_derived_property_as_unsupported ... ok
[INFO] [stdout] test profile::tests::test_should_apply_failed_assertion_cap_per_rule ... ok
[INFO] [stdout] test profile::tests::test_should_return_builtin_profile_for_default_auto_selection ... ok
[INFO] [stdout] test tests::test_should_apply_validation_options_defaults ... ok
[INFO] [stdout] test tests::test_should_compute_batch_summary ... ok
[INFO] [stdout] test profile::tests::test_should_validate_reader_end_to_end ... ok
[INFO] [stdout] test tests::test_should_dispatch_xml_report_format ... ok
[INFO] [stdout] test profile::tests::test_should_return_no_builtin_profile_for_auto_without_default ... ok
[INFO] [stdout] test profile::tests::test_should_import_representative_verapdf_xml_rules ... ok
[INFO] [stdout] test tests::test_should_reject_invalid_identifier ... ok
[INFO] [stdout] test content::tests::test_should_stop_at_operator_cap ... ok
[INFO] [stdout] test tests::test_should_not_clobber_existing_output_during_atomic_copy ... ok
[INFO] [stdout] test tests::test_should_serialize_repair_report_and_summary ... ok
[INFO] [stdout] test tests::test_should_reject_zero_max_displayed_failures ... ok
[INFO] [stdout] test tests::test_should_reject_xml_forbidden_text ... ok
[INFO] [stdout] test tests::test_should_serialize_validation_report_as_camel_case_json ... ok
[INFO] [stdout] test profile::tests::test_should_validate_stream_with_declared_length_and_eol ... ok
[INFO] [stdout] test tests::test_should_refuse_repair_when_output_already_exists_without_removing_it ... ok
[INFO] [stdout] test tests::test_should_dispatch_pretty_json_report_format ... ok
[INFO] [stdout] test profile::tests::test_should_report_unsupported_rule_as_incomplete ... ok
[INFO] [stdout] test tests::test_should_write_compact_json_report ... ok
[INFO] [stdout] test tests::test_should_write_raw_xml_report_with_feature_and_policy_sections ... ok
[INFO] [stdout] test tests::test_should_write_text_report ... ok
[INFO] [stdout] test tests::test_should_write_repair_raw_xml_and_html ... ok
[INFO] [stdout] test tests::test_should_write_xml_report ... ok
[INFO] [stdout] test tests::test_should_write_static_html_report ... ok
[INFO] [stdout] test validation::tests::test_should_bind_xmp_rdf_metadata_model_properties ... ok
[INFO] [stdout] test validation::tests::test_should_add_policy_rule_families_to_narrow_feature_selection ... ok
[INFO] [stdout] test profile::tests::test_should_map_verapdf_undefined_operator_to_sparse_family ... ok
[INFO] [stdout] test validation::tests::test_should_limit_lazy_link_expansion_before_enqueue ... ok
[INFO] [stdout] test validation::tests::test_should_bound_cycles_in_page_names_outline_form_and_action_graphs ... ok
[INFO] [stdout] test validation::tests::test_should_materialize_content_stream_operator_families_lazily ... ok
[INFO] [stdout] test validation::tests::test_should_extract_redacted_content_stream_features ... ok
[INFO] [stdout] test validation::tests::test_should_extract_g4_resource_color_image_xobject_summaries ... ok
[INFO] [stdout] test validation::tests::test_should_materialize_m6_broad_model_families_bounded_iteratively ... ok
[INFO] [stdout] test validation::tests::test_should_read_registered_catalog_root_properties ... ok
[INFO] [stdout] test validation::tests::test_should_materialize_m1_model_wrappers ... ok
[INFO] [stdout] test validation::tests::test_should_register_model_family_schema_for_generated_profiles ... ok
[INFO] [stdout] test validation::tests::test_should_evaluate_policy_from_library_feature_report ... ok
[INFO] [stdout] test validation::tests::test_should_reject_undefined_xmp_fields_for_current_metadata ... ok
[INFO] [stdout] test validation::tests::test_should_cap_accessibility_graph_without_panicking ... ok
[INFO] [stdout] test validation::tests::test_should_redact_content_strings_from_feature_report ... ok
[INFO] [stdout] test validation::tests::test_should_materialize_every_present_catalog_link ... ok
[INFO] [stdout] test validation::tests::test_should_resolve_m1_links_lazily_from_model_graph ... ok
[INFO] [stdout] test validation::tests::test_should_extract_accessibility_semantic_families_redacted ... ok
[INFO] [stdout] test validation::tests::test_should_return_incomplete_for_unparsed_g4_byte_semantics ... ok
[INFO] [stdout] test validation::tests::test_should_scope_xmp_metadata_facts_to_source_stream ... ok
[INFO] [stdout] test validation::tests::test_should_extract_font_color_output_intent_and_function_summaries ... ok
[INFO] [stdout] test xmp::tests::test_should_enforce_processing_instruction_cap ... ok
[INFO] [stdout] test xmp::tests::test_should_enforce_xmp_byte_cap ... ok
[INFO] [stdout] test validation::tests::test_should_resolve_content_resource_uses_with_effective_resources ... ok
[INFO] [stdout] test validation::tests::test_should_truncate_feature_report_on_object_cap ... ok
[INFO] [stdout] test xmp::tests::test_should_extract_bounded_rdf_array_and_qualifier_facts ... ok
[INFO] [stdout] test xmp::tests::test_should_extract_extension_schema_container_facts ... ok
[INFO] [stdout] test validation::tests::test_should_validate_m1_linked_objects_through_lazy_traversal ... ok
[INFO] [stdout] test xmp::tests::test_should_parse_pdfa_claim_with_namespace_alias ... ok
[INFO] [stdout] test xmp::tests::test_should_parse_pdfua_and_wtpdf_claims ... ok
[INFO] [stdout] test xmp::tests::test_should_enforce_xmp_property_cap ... ok
[INFO] [stdout] test validation::tests::test_should_materialize_form_xobject_content_stream_context ... ok
[INFO] [stdout] test validation::tests::test_should_resolve_phase22_g2_derived_properties ... ok
[INFO] [stdout] test xmp::tests::test_should_restore_scoped_namespace_bindings ... ok
[INFO] [stdout] test xmp::tests::test_should_report_duplicate_identification_claims ... ok
[INFO] [stdout] test xmp::tests::test_should_surface_utf16_xmp_actual_encoding ... ok
[INFO] [stdout] test xmp::tests::test_should_preserve_multiple_wtpdf_declarations ... ok
[INFO] [stdout] test xmp::tests::test_should_reject_xmp_doctype_and_entities ... ok
[INFO] [stdout] test xmp::tests::test_should_report_conflicting_duplicate_identification_claims ... ok
[INFO] [stdout] test parser::tests::test_should_not_panic_on_arbitrary_bytes ... ok
[INFO] [stdout] test profile::tests::test_should_improve_m6_official_profile_coverage_for_accessibility_profiles ... ok
[INFO] [stdout] test profile::tests::test_should_cluster_unsupported_rules_for_burn_down ... ok
[INFO] [stdout] test profile::tests::test_should_list_every_generated_builtin_profile_with_coverage ... ok
[INFO] [stdout] test profile::tests::test_should_lower_all_generated_profile_expressions ... ok
[INFO] [stdout] test profile::tests::test_should_have_no_phase22_g2_release_blocking_clusters ... ok
[INFO] [stdout] test validation::tests::test_should_report_non_placeholder_model_schema_parity ... ok
[INFO] [stdout] test parity::tests::test_should_emit_java_free_semantic_corpus_rows ... ok
[INFO] [stdout] test profile::tests::test_should_load_and_validate_every_generated_builtin_profile ... ok
[INFO] [stdout] test validation::tests::test_should_report_profile_coverage_and_primary_unsupported_reasons ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 118 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/encrypted.rs (/opt/rustwide/target/debug/deps/encrypted-d66a1b5e447d49f7)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_should_redact_password_debug_and_serialization ... ok
[INFO] [stdout] test test_should_parse_fail_malformed_encryption_dictionary_without_password ... ok
[INFO] [stdout] test test_should_return_encrypted_for_missing_or_wrong_password ... ok
[INFO] [stdout] test test_should_decrypt_strings_and_streams_under_limits ... ok
[INFO] [stdout] test test_should_compose_named_crypt_stream_filter_with_downstream_decode ... ok
[INFO] [stdout] test test_should_return_encrypted_for_public_key_security_handler ... ok
[INFO] [stdout] test test_should_parse_fail_malformed_encryption_dictionary ... ok
[INFO] [stdout] test test_should_report_clear_xmp_when_encrypt_metadata_false_without_password ... ok
[INFO] [stdout] test test_should_return_encrypted_for_unsupported_revision ... ok
[INFO] [stdout] test test_should_not_parse_encrypted_xmp_metadata_without_password ... ok
[INFO] [stdout] test test_should_refuse_metadata_repair_for_decrypted_encrypted_input ... ok
[INFO] [stdout] test test_should_validate_r5_aesv3_fixture_with_user_password ... ok
[INFO] [stdout] test test_should_validate_aesv2_encrypted_fixture_with_owner_password ... ok
[INFO] [stdout] test test_should_leave_metadata_stream_unencrypted_when_encrypt_metadata_false ... ok
[INFO] [stdout] test test_should_validate_rc4_encrypted_fixture_with_user_password ... ok
[INFO] [stdout] test test_should_validate_rc4_revision_three_fixture ... ok
[INFO] [stdout] test test_should_validate_rc4_crypt_filter_revision_four_fixture ... ok
[INFO] [stdout] test test_should_report_xmp_after_successful_metadata_decryption ... ok
[INFO] [stdout] test test_should_validate_r5_aesv3_fixture_with_owner_password ... ok
[INFO] [stdout] test test_should_return_encrypted_for_unsupported_aes_256_crypt_filter ... ok
[INFO] [stdout] test test_should_accept_aesv3_stream_when_ciphertext_exceeds_decrypted_limit ... ok
[INFO] [stdout] test test_should_return_encrypted_for_unsupported_aesv3_crypt_filter_name ... ok
[INFO] [stdout] test test_should_return_encrypted_for_wrong_aesv3_password ... ok
[INFO] [stdout] test test_should_validate_r6_aesv3_fixture_with_user_password ... ok
[INFO] [stdout] test test_should_decrypt_aesv3_strings_and_streams_under_limits ... ok
[INFO] [stdout] test test_should_validate_r6_aesv3_fixture_with_owner_password ... ok
[INFO] [stdout] test test_should_return_encrypted_for_tampered_aesv3_perms ... ok
[INFO] [stdout] test test_should_parse_fail_invalid_aesv3_crypt_filter_shape ... ok
[INFO] [stdout] test test_should_parse_fail_short_aesv3_key_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixtures.rs (/opt/rustwide/target/debug/deps/fixtures-264a1d042622e4fb)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_should_report_shared_parse_failure_fixture ... ok
[INFO] [stdout] test test_should_return_incomplete_for_auto_without_xmp_and_without_default ... ok
[INFO] [stdout] test test_should_warn_and_fallback_for_malformed_xmp ... ok
[INFO] [stdout] test test_should_reject_xmp_doctype_without_external_resource_path ... ok
[INFO] [stdout] test test_should_warn_for_incompatible_xmp_claim ... ok
[INFO] [stdout] test test_should_validate_shared_invalid_fixture ... ok
[INFO] [stdout] test test_should_validate_shared_valid_fixture ... ok
[INFO] [stdout] test test_should_validate_shared_m1_xref_and_object_stream_fixture ... ok
[INFO] [stdout] test test_should_auto_select_profile_from_pdfa_xmp_claim ... ok
[INFO] [stdout] test test_should_ignore_wtpdf_conforms_to_outside_declarations ... ok
[INFO] [stdout] test test_should_expose_xmp_facts_for_explicit_profile_selection ... ok
[INFO] [stdout] test test_should_skip_incompatible_xmp_profile_groups ... ok
[INFO] [stdout] test test_should_evaluate_pdfua_identification_from_pdfua_claim ... ok
[INFO] [stdout] test test_should_auto_select_multiple_profiles_from_xmp_claims ... ok
[INFO] [stdout] test test_should_auto_select_multiple_wtpdf_declaration_profiles ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pdfv_core
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/core/src/lib.rs - (line 8) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.82s; merged doctests compilation took 0.80s
[INFO] running `Command { std: "docker" "inspect" "55e64020d4feea237cdda45071a6bc12f65566bb8cc032998c17e9f9201cb10b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55e64020d4feea237cdda45071a6bc12f65566bb8cc032998c17e9f9201cb10b", kill_on_drop: false }`
[INFO] [stdout] 55e64020d4feea237cdda45071a6bc12f65566bb8cc032998c17e9f9201cb10b
